package model;

import java.util.Vector;
/**
 * Interface que nous avons défini avec notre groupe partenaire
 * En effet tout développeur souhaitant ajouté une extension doit créer une classe implémentant cette interface.
 * Par extension, nous entendons qu'il y des tuiles spécifiques et/ou des pions spécifiques et/ou encore une premiere tuile spécifique
 * deux extensions ayant une premiere tuile différente sont non compatibles
 * @author kn -cm
 *
 */
public interface AbstractFactoryExpansion {
	Vector<ModelTile> makeTiles();
	Vector<ModelPawn> makePawns();
	ModelTile makeFirstTile();
	String getNameExpansion();
}
